////////////////////////////////////////////////////////////////////////////////
// Filename: L_sprite.h
////////////////////////////////////////////////////////////////////////////////
#ifndef _L_SPRITE_H_
#define _L_SPRITE_H_

#include "L_math.h"
#include <string>
using namespace std;

class L_Sprite
{
	int xpos, ypos;
	int Width, Height;
	float2 uv1, uv2;
	string TextureFilename;

public:
	L_Sprite();
	~L_Sprite();

	void SetPos(int txpos, int typos);
	void SetSize(int tWidth, int tHeight);
	void SetTexCoords(float2 tuv1, float2 tuv2);
	void SetTextureFilename(string tTextureFilename);

	int GetPosX();
	int GetPosY();
	int GetWidth();
	int GetHeight();
	float2 GetUV1();
	float2 GetUV2();
	string GetTextureFilename();
};

#endif;